marsh primrose - French English Dictionary